// pages/like/like.js
const app = getApp()
const userDao = require('../../dao/userDao')
Page({

  page: 0,
  isLoading: false,
  pageCount: 0,

  /**
   * 页面的初始数据
   */
  data: {
    showFooter: false,
    footerText: '加载中...',
    users: [],
  },


  loadMore: function () {
    console.log('loadMore')
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let cacheUser = app.data.currentUser
    if(cacheUser.like.length == 0) {
      return
    }
     //获取用户数据
     userDao.get().then(res => {
      console.log(res.data)
      this.triggelike(res.data)
    }).catch(res => console.log(res))
  },
  triggelike(userData) {
    let cacheUser = app.data.currentUser
      let likeList = cacheUser.like
      console.log(cacheUser)
      let userList = userData.filter(e => likeList.indexOf(e._openid) != -1).map(e => {
        e.islike = true
        return e
      })
      this.setData({
        users: userList,
      })
    

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})